from OpenGL.GL import *
from OpenGL.GLUT import *

def draw():
    glClear(GL_COLOR_BUFFER_BIT)
    glBegin(GL_TRIANGLES)
    glColor3f(1.0, 0.0, 0.0)  # 设置颜色为红色
    glVertex2f(-0.6, -0.6)   # 第一个顶点
    glColor3f(0.0, 1.0, 0.0)  # 设置颜色为绿色
    glVertex2f(0.6, -0.6)    # 第二个顶点
    glColor3f(0.0, 0.0, 1.0)  # 设置颜色为蓝色
    glVertex2f(0.0, 0.6)     # 第三个顶点
    glEnd()
    glFlush()

glutInit()                           # 初始化GLUT库
glutInitWindowSize(400, 400)         # 设置窗口大小
glutCreateWindow(b"Simple OpenGL")   # 创建窗口，设置标题
glutDisplayFunc(draw)                # 注册绘制函数
glutMainLoop()                       # 进入消息循环

